\hypertarget{classsc2_1_1_property_reader}{}\section{sc2\+:\+:Property\+Reader Class Reference}
\label{classsc2_1_1_property_reader}\index{sc2\+::\+Property\+Reader@{sc2\+::\+Property\+Reader}}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_a7a4208dfe64603c80bfd64951e1663f1}\label{classsc2_1_1_property_reader_a7a4208dfe64603c80bfd64951e1663f1}} 
typedef std\+::unordered\+\_\+map$<$ std\+::string, std\+::string $>$\+::const\+\_\+iterator {\bfseries Const\+Map\+Iterator}
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_a09af7340bd61f0c7048556221fb1a75e}\label{classsc2_1_1_property_reader_a09af7340bd61f0c7048556221fb1a75e}} 
typedef std\+::unordered\+\_\+map$<$ std\+::string, std\+::string $>$ {\bfseries Properties\+Map}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_ac7d87a12408c79c3c5474461811a19b5}\label{classsc2_1_1_property_reader_ac7d87a12408c79c3c5474461811a19b5}} 
{\bfseries Property\+Reader} (const std\+::string \&file\+\_\+name)
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_a2c436f5309efb9fff160988558c2196f}\label{classsc2_1_1_property_reader_a2c436f5309efb9fff160988558c2196f}} 
bool {\bfseries Is\+Loaded} () const
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_ac41f39e7288dc81504f3957c31ab6cdd}\label{classsc2_1_1_property_reader_ac41f39e7288dc81504f3957c31ab6cdd}} 
bool {\bfseries Load\+File} (const std\+::string \&file\+\_\+name)
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_ac8b4b1b57085f4625e506fb3f69d5983}\label{classsc2_1_1_property_reader_ac8b4b1b57085f4625e506fb3f69d5983}} 
void {\bfseries Free} ()
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_adf6303ea57e5fedf982ff71541164e79}\label{classsc2_1_1_property_reader_adf6303ea57e5fedf982ff71541164e79}} 
bool {\bfseries Read} (const std\+::string \&key, std\+::function$<$ void(const std\+::string \&v)$>$ convert)
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_ab046f877ea5d9667ad2a55c23ca67ce9}\label{classsc2_1_1_property_reader_ab046f877ea5d9667ad2a55c23ca67ce9}} 
bool {\bfseries Read\+Int} (const std\+::string \&key, int \&value)
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_a8319f9c74de8f016ca48edd50470d148}\label{classsc2_1_1_property_reader_a8319f9c74de8f016ca48edd50470d148}} 
bool {\bfseries Read\+Float} (const std\+::string \&key, float \&value)
\item 
\mbox{\Hypertarget{classsc2_1_1_property_reader_af056bbbee4b1427d8f5c07371ccf71d6}\label{classsc2_1_1_property_reader_af056bbbee4b1427d8f5c07371ccf71d6}} 
bool {\bfseries Read\+String} (const std\+::string \&key, std\+::string \&value)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2utils/sc2\+\_\+property\+\_\+reader.\+h\end{DoxyCompactItemize}
